home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / GCC 1.37.1r14 / usr / gcc-1.37.1r14 / (gcc-1.37.π) / insn-flags.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-07-01  |  10.6 KB  |  360 lines  |  [TEXT/CPED]

  1. /* Generated automatically by the program `genflags'
  2. from the machine description file `md'.  */
  3.  
  4. #define HAVE_tstsi (1)
  5. extern rtx gen_tstsi ();
  6. #define HAVE_tsthi (1)
  7. extern rtx gen_tsthi ();
  8. #define HAVE_tstqi (1)
  9. extern rtx gen_tstqi ();
  10. #define HAVE_tstsf (TARGET_SANE || TARGET_68881)
  11. extern rtx gen_tstsf ();
  12. #define HAVE_tstdf (TARGET_SANE || TARGET_68881)
  13. extern rtx gen_tstdf ();
  14. #define HAVE_tstxf (TARGET_SANE || TARGET_68881)
  15. extern rtx gen_tstxf ();
  16. #define HAVE_cmpsi (1)
  17. extern rtx gen_cmpsi ();
  18. #define HAVE_cmphi (1)
  19. extern rtx gen_cmphi ();
  20. #define HAVE_cmpqi (1)
  21. extern rtx gen_cmpqi ();
  22. #define HAVE_cmpsf (TARGET_SANE || TARGET_68881)
  23. extern rtx gen_cmpsf ();
  24. #define HAVE_cmpdf (TARGET_SANE || TARGET_68881)
  25. extern rtx gen_cmpdf ();
  26. #define HAVE_cmpxf (TARGET_SANE || TARGET_68881)
  27. extern rtx gen_cmpxf ();
  28. #define HAVE_movsi (1)
  29. extern rtx gen_movsi ();
  30. #define HAVE_movhi (1)
  31. extern rtx gen_movhi ();
  32. #define HAVE_movstricthi (1)
  33. extern rtx gen_movstricthi ();
  34. #define HAVE_movqi (1)
  35. extern rtx gen_movqi ();
  36. #define HAVE_movstrictqi (1)
  37. extern rtx gen_movstrictqi ();
  38. #define HAVE_movsf (1)
  39. extern rtx gen_movsf ();
  40. #define HAVE_movdf (1)
  41. extern rtx gen_movdf ();
  42. #define HAVE_movxf (1)
  43. extern rtx gen_movxf ();
  44. #define HAVE_movdi (1)
  45. extern rtx gen_movdi ();
  46. #define HAVE_pushasi (1)
  47. extern rtx gen_pushasi ();
  48. #define HAVE_truncsiqi2 (1)
  49. extern rtx gen_truncsiqi2 ();
  50. #define HAVE_trunchiqi2 (1)
  51. extern rtx gen_trunchiqi2 ();
  52. #define HAVE_truncsihi2 (1)
  53. extern rtx gen_truncsihi2 ();
  54. #define HAVE_zero_extendhisi2 (1)
  55. extern rtx gen_zero_extendhisi2 ();
  56. #define HAVE_zero_extendqihi2 (1)
  57. extern rtx gen_zero_extendqihi2 ();
  58. #define HAVE_zero_extendqisi2 (1)
  59. extern rtx gen_zero_extendqisi2 ();
  60. #define HAVE_extendhisi2 (1)
  61. extern rtx gen_extendhisi2 ();
  62. #define HAVE_extendqihi2 (1)
  63. extern rtx gen_extendqihi2 ();
  64. #define HAVE_extendqisi2 (TARGET_68020)
  65. extern rtx gen_extendqisi2 ();
  66. #define HAVE_extendsfdf2 (TARGET_SANE || TARGET_68881)
  67. extern rtx gen_extendsfdf2 ();
  68. #define HAVE_extendsfxf2 (TARGET_SANE || TARGET_68881)
  69. extern rtx gen_extendsfxf2 ();
  70. #define HAVE_extenddfxf2 (TARGET_SANE || TARGET_68881)
  71. extern rtx gen_extenddfxf2 ();
  72. #define HAVE_truncdfsf2 (TARGET_SANE || TARGET_68881)
  73. extern rtx gen_truncdfsf2 ();
  74. #define HAVE_truncxfsf2 (TARGET_SANE || TARGET_68881)
  75. extern rtx gen_truncxfsf2 ();
  76. #define HAVE_truncxfdf2 (TARGET_SANE || TARGET_68881)
  77. extern rtx gen_truncxfdf2 ();
  78. #define HAVE_floatsisf2 (TARGET_SANE || TARGET_68881)
  79. extern rtx gen_floatsisf2 ();
  80. #define HAVE_floatsidf2 (TARGET_SANE || TARGET_68881)
  81. extern rtx gen_floatsidf2 ();
  82. #define HAVE_floatsixf2 (TARGET_SANE || TARGET_68881)
  83. extern rtx gen_floatsixf2 ();
  84. #define HAVE_floathisf2 (TARGET_68881)
  85. extern rtx gen_floathisf2 ();
  86. #define HAVE_floathidf2 (TARGET_68881)
  87. extern rtx gen_floathidf2 ();
  88. #define HAVE_floathixf2 (TARGET_68881)
  89. extern rtx gen_floathixf2 ();
  90. #define HAVE_floatqisf2 (TARGET_68881)
  91. extern rtx gen_floatqisf2 ();
  92. #define HAVE_floatqidf2 (TARGET_68881)
  93. extern rtx gen_floatqidf2 ();
  94. #define HAVE_floatqixf2 (TARGET_68881)
  95. extern rtx gen_floatqixf2 ();
  96. #define HAVE_ftruncsf2 (TARGET_SANE || TARGET_68881)
  97. extern rtx gen_ftruncsf2 ();
  98. #define HAVE_ftruncdf2 (TARGET_SANE || TARGET_68881)
  99. extern rtx gen_ftruncdf2 ();
  100. #define HAVE_ftruncxf2 (TARGET_SANE || TARGET_68881)
  101. extern rtx gen_ftruncxf2 ();
  102. #define HAVE_fixsfqi2 (TARGET_68881)
  103. extern rtx gen_fixsfqi2 ();
  104. #define HAVE_fixsfhi2 (TARGET_68881)
  105. extern rtx gen_fixsfhi2 ();
  106. #define HAVE_fixsfsi2 (TARGET_68881)
  107. extern rtx gen_fixsfsi2 ();
  108. #define HAVE_fixdfqi2 (TARGET_68881)
  109. extern rtx gen_fixdfqi2 ();
  110. #define HAVE_fixdfhi2 (TARGET_68881)
  111. extern rtx gen_fixdfhi2 ();
  112. #define HAVE_fixdfsi2 (TARGET_68881)
  113. extern rtx gen_fixdfsi2 ();
  114. #define HAVE_fixxfqi2 (TARGET_68881)
  115. extern rtx gen_fixxfqi2 ();
  116. #define HAVE_fixxfhi2 (TARGET_68881)
  117. extern rtx gen_fixxfhi2 ();
  118. #define HAVE_fixxfsi2 (TARGET_SANE || TARGET_68881)
  119. extern rtx gen_fixxfsi2 ();
  120. #define HAVE_fixunsxfsi2 (TARGET_SANE || TARGET_68881)
  121. extern rtx gen_fixunsxfsi2 ();
  122. #define HAVE_addsi3 (1)
  123. extern rtx gen_addsi3 ();
  124. #define HAVE_addhi3 (1)
  125. extern rtx gen_addhi3 ();
  126. #define HAVE_addqi3 (1)
  127. extern rtx gen_addqi3 ();
  128. #define HAVE_addsf3 (TARGET_SANE || TARGET_68881)
  129. extern rtx gen_addsf3 ();
  130. #define HAVE_adddf3 (TARGET_SANE || TARGET_68881)
  131. extern rtx gen_adddf3 ();
  132. #define HAVE_addxf3 (TARGET_SANE || TARGET_68881)
  133. extern rtx gen_addxf3 ();
  134. #define HAVE_subsi3 (1)
  135. extern rtx gen_subsi3 ();
  136. #define HAVE_subhi3 (1)
  137. extern rtx gen_subhi3 ();
  138. #define HAVE_subqi3 (1)
  139. extern rtx gen_subqi3 ();
  140. #define HAVE_subsf3 (TARGET_SANE || TARGET_68881)
  141. extern rtx gen_subsf3 ();
  142. #define HAVE_subdf3 (TARGET_SANE || TARGET_68881)
  143. extern rtx gen_subdf3 ();
  144. #define HAVE_subxf3 (TARGET_SANE || TARGET_68881)
  145. extern rtx gen_subxf3 ();
  146. #define HAVE_mulhi3 (1)
  147. extern rtx gen_mulhi3 ();
  148. #define HAVE_mulhisi3 (1)
  149. extern rtx gen_mulhisi3 ();
  150. #define HAVE_mulsi3 (TARGET_INTLIB || TARGET_68020)
  151. extern rtx gen_mulsi3 ();
  152. #define HAVE_umulhi3 (1)
  153. extern rtx gen_umulhi3 ();
  154. #define HAVE_umulhisi3 (1)
  155. extern rtx gen_umulhisi3 ();
  156. #define HAVE_umulsi3 (TARGET_INTLIB || TARGET_68020)
  157. extern rtx gen_umulsi3 ();
  158. #define HAVE_mulsf3 (TARGET_SANE || TARGET_68881)
  159. extern rtx gen_mulsf3 ();
  160. #define HAVE_muldf3 (TARGET_SANE || TARGET_68881)
  161. extern rtx gen_muldf3 ();
  162. #define HAVE_mulxf3 (TARGET_SANE || TARGET_68881)
  163. extern rtx gen_mulxf3 ();
  164. #define HAVE_divhi3 (1)
  165. extern rtx gen_divhi3 ();
  166. #define HAVE_divhisi3 (1)
  167. extern rtx gen_divhisi3 ();
  168. #define HAVE_divsi3 (TARGET_INTLIB || TARGET_68020)
  169. extern rtx gen_divsi3 ();
  170. #define HAVE_udivhi3 (1)
  171. extern rtx gen_udivhi3 ();
  172. #define HAVE_udivhisi3 (1)
  173. extern rtx gen_udivhisi3 ();
  174. #define HAVE_udivsi3 (TARGET_INTLIB || TARGET_68020)
  175. extern rtx gen_udivsi3 ();
  176. #define HAVE_divsf3 (TARGET_SANE || TARGET_68881)
  177. extern rtx gen_divsf3 ();
  178. #define HAVE_divdf3 (TARGET_SANE || TARGET_68881)
  179. extern rtx gen_divdf3 ();
  180. #define HAVE_divxf3 (TARGET_SANE || TARGET_68881)
  181. extern rtx gen_divxf3 ();
  182. #define HAVE_modhi3 (1)
  183. extern rtx gen_modhi3 ();
  184. #define HAVE_modhisi3 (1)
  185. extern rtx gen_modhisi3 ();
  186. #define HAVE_umodhi3 (1)
  187. extern rtx gen_umodhi3 ();
  188. #define HAVE_umodhisi3 (1)
  189. extern rtx gen_umodhisi3 ();
  190. #define HAVE_divmodsi4 (TARGET_68020)
  191. extern rtx gen_divmodsi4 ();
  192. #define HAVE_udivmodsi4 (TARGET_68020)
  193. extern rtx gen_udivmodsi4 ();
  194. #define HAVE_andsi3 (1)
  195. extern rtx gen_andsi3 ();
  196. #define HAVE_andhi3 (1)
  197. extern rtx gen_andhi3 ();
  198. #define HAVE_andqi3 (1)
  199. extern rtx gen_andqi3 ();
  200. #define HAVE_iorsi3 (1)
  201. extern rtx gen_iorsi3 ();
  202. #define HAVE_iorhi3 (1)
  203. extern rtx gen_iorhi3 ();
  204. #define HAVE_iorqi3 (1)
  205. extern rtx gen_iorqi3 ();
  206. #define HAVE_xorsi3 (1)
  207. extern rtx gen_xorsi3 ();
  208. #define HAVE_xorhi3 (1)
  209. extern rtx gen_xorhi3 ();
  210. #define HAVE_xorqi3 (1)
  211. extern rtx gen_xorqi3 ();
  212. #define HAVE_negsi2 (1)
  213. extern rtx gen_negsi2 ();
  214. #define HAVE_neghi2 (1)
  215. extern rtx gen_neghi2 ();
  216. #define HAVE_negqi2 (1)
  217. extern rtx gen_negqi2 ();
  218. #define HAVE_negsf2 (TARGET_SANE || TARGET_68881)
  219. extern rtx gen_negsf2 ();
  220. #define HAVE_negdf2 (TARGET_SANE || TARGET_68881)
  221. extern rtx gen_negdf2 ();
  222. #define HAVE_negxf2 (TARGET_SANE || TARGET_68881)
  223. extern rtx gen_negxf2 ();
  224. #define HAVE_sinxf2 (TARGET_ELEMS881)
  225. extern rtx gen_sinxf2 ();
  226. #define HAVE_cosxf2 (TARGET_ELEMS881)
  227. extern rtx gen_cosxf2 ();
  228. #define HAVE_tanxf2 (TARGET_ELEMS881)
  229. extern rtx gen_tanxf2 ();
  230. #define HAVE_asinxf2 (TARGET_ELEMS881)
  231. extern rtx gen_asinxf2 ();
  232. #define HAVE_acosxf2 (TARGET_ELEMS881)
  233. extern rtx gen_acosxf2 ();
  234. #define HAVE_atanxf2 (TARGET_ELEMS881)
  235. extern rtx gen_atanxf2 ();
  236. #define HAVE_sinhxf2 (TARGET_ELEMS881)
  237. extern rtx gen_sinhxf2 ();
  238. #define HAVE_coshxf2 (TARGET_ELEMS881)
  239. extern rtx gen_coshxf2 ();
  240. #define HAVE_tanhxf2 (TARGET_ELEMS881)
  241. extern rtx gen_tanhxf2 ();
  242. #define HAVE_expxf2 (TARGET_ELEMS881)
  243. extern rtx gen_expxf2 ();
  244. #define HAVE_logxf2 (TARGET_ELEMS881)
  245. extern rtx gen_logxf2 ();
  246. #define HAVE_log10xf2 (TARGET_ELEMS881)
  247. extern rtx gen_log10xf2 ();
  248. #define HAVE_sqrtxf2 (TARGET_ELEMS881)
  249. extern rtx gen_sqrtxf2 ();
  250. #define HAVE_abssf2 (TARGET_SANE || TARGET_68881)
  251. extern rtx gen_abssf2 ();
  252. #define HAVE_absdf2 (TARGET_SANE || TARGET_68881)
  253. extern rtx gen_absdf2 ();
  254. #define HAVE_absxf2 (TARGET_SANE || TARGET_68881)
  255. extern rtx gen_absxf2 ();
  256. #define HAVE_one_cmplsi2 (1)
  257. extern rtx gen_one_cmplsi2 ();
  258. #define HAVE_one_cmplhi2 (1)
  259. extern rtx gen_one_cmplhi2 ();
  260. #define HAVE_one_cmplqi2 (1)
  261. extern rtx gen_one_cmplqi2 ();
  262. #define HAVE_ashlsi3 (1)
  263. extern rtx gen_ashlsi3 ();
  264. #define HAVE_ashlhi3 (1)
  265. extern rtx gen_ashlhi3 ();
  266. #define HAVE_ashlqi3 (1)
  267. extern rtx gen_ashlqi3 ();
  268. #define HAVE_ashrsi3 (1)
  269. extern rtx gen_ashrsi3 ();
  270. #define HAVE_ashrhi3 (1)
  271. extern rtx gen_ashrhi3 ();
  272. #define HAVE_ashrqi3 (1)
  273. extern rtx gen_ashrqi3 ();
  274. #define HAVE_lshlsi3 (1)
  275. extern rtx gen_lshlsi3 ();
  276. #define HAVE_lshlhi3 (1)
  277. extern rtx gen_lshlhi3 ();
  278. #define HAVE_lshlqi3 (1)
  279. extern rtx gen_lshlqi3 ();
  280. #define HAVE_lshrsi3 (1)
  281. extern rtx gen_lshrsi3 ();
  282. #define HAVE_lshrhi3 (1)
  283. extern rtx gen_lshrhi3 ();
  284. #define HAVE_lshrqi3 (1)
  285. extern rtx gen_lshrqi3 ();
  286. #define HAVE_rotlsi3 (1)
  287. extern rtx gen_rotlsi3 ();
  288. #define HAVE_rotlhi3 (1)
  289. extern rtx gen_rotlhi3 ();
  290. #define HAVE_rotlqi3 (1)
  291. extern rtx gen_rotlqi3 ();
  292. #define HAVE_rotrsi3 (1)
  293. extern rtx gen_rotrsi3 ();
  294. #define HAVE_rotrhi3 (1)
  295. extern rtx gen_rotrhi3 ();
  296. #define HAVE_rotrqi3 (1)
  297. extern rtx gen_rotrqi3 ();
  298. #define HAVE_extv (TARGET_68020 && TARGET_BITFIELD)
  299. extern rtx gen_extv ();
  300. #define HAVE_extzv (TARGET_68020 && TARGET_BITFIELD)
  301. extern rtx gen_extzv ();
  302. #define HAVE_insv (TARGET_68020 && TARGET_BITFIELD)
  303. extern rtx gen_insv ();
  304. #define HAVE_seq (1)
  305. extern rtx gen_seq ();
  306. #define HAVE_sne (1)
  307. extern rtx gen_sne ();
  308. #define HAVE_sgt (1)
  309. extern rtx gen_sgt ();
  310. #define HAVE_sgtu (1)
  311. extern rtx gen_sgtu ();
  312. #define HAVE_slt (1)
  313. extern rtx gen_slt ();
  314. #define HAVE_sltu (1)
  315. extern rtx gen_sltu ();
  316. #define HAVE_sge (1)
  317. extern rtx gen_sge ();
  318. #define HAVE_sgeu (1)
  319. extern rtx gen_sgeu ();
  320. #define HAVE_sle (1)
  321. extern rtx gen_sle ();
  322. #define HAVE_sleu (1)
  323. extern rtx gen_sleu ();
  324. #define HAVE_beq (1)
  325. extern rtx gen_beq ();
  326. #define HAVE_bne (1)
  327. extern rtx gen_bne ();
  328. #define HAVE_bgt (1)
  329. extern rtx gen_bgt ();
  330. #define HAVE_bgtu (1)
  331. extern rtx gen_bgtu ();
  332. #define HAVE_blt (1)
  333. extern rtx gen_blt ();
  334. #define HAVE_bltu (1)
  335. extern rtx gen_bltu ();
  336. #define HAVE_bge (1)
  337. extern rtx gen_bge ();
  338. #define HAVE_bgeu (1)
  339. extern rtx gen_bgeu ();
  340. #define HAVE_ble (1)
  341. extern rtx gen_ble ();
  342. #define HAVE_bleu (1)
  343. extern rtx gen_bleu ();
  344. #define HAVE_casesi_1 (1)
  345. extern rtx gen_casesi_1 ();
  346. #define HAVE_casesi_2 (1)
  347. extern rtx gen_casesi_2 ();
  348. #define HAVE_casesi (1)
  349. extern rtx gen_casesi ();
  350. #define HAVE_jump (1)
  351. extern rtx gen_jump ();
  352. #define HAVE_call (1)
  353. extern rtx gen_call ();
  354. #define HAVE_call_value (1)
  355. extern rtx gen_call_value ();
  356. #define HAVE_return (0)
  357. extern rtx gen_return ();
  358. #define HAVE_nop (1)
  359. extern rtx gen_nop ();
  360.